3f4c18816972040f1d530478b0f030e09e6fd097,test/codeine/db/mysql/NearestHostSelectorTest.java,NearestHostSelectorTest,test2HostSelectedBecomesInvalid,#,52

Before Change


        List<MysqlConfigurationJson> list = Lists.newArrayList();
        list.add(new MysqlConfigurationJson("host", 1, "dir", "bin_dir"));
        list.add(new MysqlConfigurationJson("host2", 1, "dir", "bin_dir"));
        mockCheckConnection(list.get(0), 0);
        mockCheckConnection(list.get(1), 5);
        NearestHostSelector target = new NearestHostSelector(list, mock);
        mockCheckConnectionFails(list.get(0));
        assertHost(target, list.get(1));
    }
    @Test(expected=RuntimeException.class)

After Change



    @Test
    public void test2HostSelectedBecomesInvalid() throws Exception {
        List<MysqlConnectionWithPing> list = Lists.newArrayList();
        list.add(new MysqlConnectionWithPing(new MysqlConfigurationJson("host", 1, "dir", "bin_dir"), 0L));
        list.add(new MysqlConnectionWithPing(new MysqlConfigurationJson("host2", 1, "dir", "bin_dir"), NearestHostSelector.DIFF_THRESHOLD / 2));
        when(mock.getMysqlConnections()).thenReturn(list);
        NearestHostSelector target = new NearestHostSelector(mock);
        assertHost(target, list.get(0).getConfiguration());
        list.remove(0);
        assertHost(target, list.get(0).getConfiguration());
    }